#ifndef CINGREDIENTCATEGORY_H
#define CINGREDIENTCATEGORY_H

#include <QObject>
#include "cobject.h"

class CIngredientCategory : public CObject
{
    Q_OBJECT
//    Q_PROPERTY(int id READ id WRITE setId NOTIFY idChanged)
    Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)
    Q_PROPERTY(QString description READ description WRITE setDescription NOTIFY descriptionChanged)
    Q_PROPERTY(QString picture READ picture WRITE setPicture NOTIFY pictureChanged)

public:
    CIngredientCategory(QObject *parent = 0);
//    int id();
//    void setId(int id);

    QString name();
    void setName(QString name);

    QString description();
    void setDescription(QString description);

    QString picture();
    void setPicture(QString picture);

signals:
//    void idChanged();
    void nameChanged();
    void descriptionChanged();
    void pictureChanged();

private:
//    int m_id;
    QString m_name;
    QString m_description;
    QString m_picture;

};

#endif // CINGREDIENTCATEGORY_H
